<?php

namespace app\admin\controller\api;

class Login {

    public function wechat_login () {
        // 这里暂时不做微信授权登录，只做手机关联验证，因为现在业务只涉及到业主和客户部分，都是在后台录入的
        $phone = request()->post('phone');
        $sms = request()->post('smsCode');
        if (empty($phone)){
            return json(['code'=>1, 'msg'=>'手机号不能为空', 'data'=>'']);
        }
        if ($sms != '1041') {
            return json(['code'=>1, 'msg'=>'请输入正确的验证码', 'data'=>'']);
        }
        $member = model('Member')->where('tel', $phone)->find();
        if (!isset($member)) {
            return json(['code'=>1, 'msg'=>'没有找到该用户', 'data'=>'']);
        }
        session('wechat_user', $phone);
        return json(['code'=>0, 'msg'=>'登录成功', 'data'=>$member]);
    }

    public function login () {
        session('wechat_user', '123');
        return '登录成功';
    }

    public function testLogin () {
        if (session('wechat_user')) {
            return 'testLogin';
        }
        header('HTTP/1.0 401 Unauthorized');
        exit();
    }

    public function logout () {
        session_start();
        session_destroy();
    }
}